body,p,h1,h2,h3,h4,h5,h6,dl,ol,ul,dd,input,textarea{
	padding: 0;
    margin: 0;
    
}
img{
	vertical-align: top;
	border:0;
}
a{
	color: inherit;
	text-decoration: none !important;
}
li{
	list-style: none;
}
body{
	background-color: #f2f2f2;
	font-size: 12px;
	
}
a:hover{
	color: #d1d8d8;
}

.sl{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.w{
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
.cl:after{
	content: "";
	display: block;
	clear: both;
	height:0;
	overflow: hidden;
	visibility: hidden;
}
.cl{
	zoom: 1;
}

////////////////////////////////////////

#login{
   
    .loginBox{
		background-color: white;
        font-size: 15px;
        padding-bottom: 100px;
        
		.login-logo{
            padding-top: 80px;
			margin: auto;
			width: 49px;
			height: 48px;
			img{
				width: 100%;
				height: 100%;
			}
		}
		.loginBox-h{
			font-size: 30px;
			font-weight: 400;
			text-align: center;
			margin-top: 40px;
			margin-bottom: 30px;
        }
        
        .login-main{
            
            
            .login-user,.login-pwd,.login-ts{
                width: 340px;
                height: 30px;
                margin: auto;
                margin-top: 30px;

                input{
                    width: 340px;
                    height: 30px;
                    outline: #d1d8d8;
                    padding: 5px 10px;
                    outline: #ff6700;
                    font-size: 15px;
                    
                }
            }
            .login-user{
                margin-top: 30px;
            }
            .login-ts{
                width: 340px;
                height: 20px;
                display: none;
            
                span{
                    
                    width: 340px;
                    height: 20px;
                    color: #ff6700;
                }
                .iconfont{
                    color: red;
                }
            }
           


            .login-btn{
                margin: auto;
                margin-top: 25px;
                width: 360px;
                height: 40px;
               
                button{
                    width: 360px;
                    height: 40px;
                    background-color: #ff6700;
                    outline: #ff6700;
                    border: 0;
                    margin-left: 10px;
                    cursor: pointer;
                    font-size: 15px;
                    color: white;
                   
                }
            }

            .login-p{
                width: 345px;
                margin: auto;
                font-size: 14px;
                margin-top: 8px;
                margin-bottom: 30px;
                .login-l{
                    float: left;
                    color: #ff6700;
                    display: block;
                }

                .login-r{
                    float: right;
                    span{
                        margin-left: 5px;
                    
                    }
    
    
                }
            }
            .login-ele{
                height: 60px;
                line-height: 60px;
                text-align: center;
                margin-bottom: 20px;

                .line{
                    display: inline-block;
                    width: 100px;
                    border-top: 1px solid #ccc ;
                }

                .text{
                    color: #686868;
                     vertical-align: middle;
                     margin-top: 3px;
                }
            }

           .login-oth{
               width: 360px;
               margin: auto;

               img{
                   width: 203px;
                    // margin: auto;
                    margin-left:83px ;
               }
           } 
          

        }

    }



////////////////////////////////////////

    .footer{
	
        text-align: center;
            .footer-top{
                line-height: 30px;
                width: 250px;
                margin:0 auto;
                font-size: 14px;
                margin-top: 15px;
                margin-bottom: 20px;
                // text-align: center;
                
                li{
                    float: left;
                    margin-right: 10px;
                    
                    span{
                        margin-left: 10px;
                    }
                
                }
            }
        
        
    
    }

}